package com.xyht.sca_s.student_manage_system.modules.stampManagement.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xyht.sca_s.student_manage_system.common.commonReturn.ResponseResult;
import com.xyht.sca_s.student_manage_system.modules.stampManagement.entity.SmsStampManagement;
import com.xyht.sca_s.student_manage_system.modules.stampManagement.entity.dto.SmsStampAddDto;
import com.xyht.sca_s.student_manage_system.modules.stampManagement.entity.dto.SmsStampDeletedDto;
import com.xyht.sca_s.student_manage_system.modules.stampManagement.entity.dto.SmsStampUpdateDto;

/**
 * <p>
 * 印章管理 服务类
 * </p>
 *
 * @author XYHT
 * @since 2023-05-31
 */
public interface SmsStampManagementService extends IService<SmsStampManagement> {

    ResponseResult addStamp(String userId, SmsStampAddDto smsStampAddDto);
    ResponseResult deletedStamp(SmsStampDeletedDto smsStampDeletedDto,String userId);
    ResponseResult updateStampInfo(String userId, SmsStampUpdateDto smsStampUpdateDto);
    ResponseResult getStampDetail(String id,String userId);
    ResponseResult getStampList(String userId,Integer pageSize,Integer pageNum,String stampName,Integer stampType);
}
